
#ifndef BLUEPRINTS_NUMBERS_H

namespace Blueprints{

	class One : public BaseBlueprint{
	public :
		One(){
			this->count = 5;

			this->positions = new XMFLOAT3[5];

			for(int i =  -2; i<2; i++){
				this->positions[i] = XMFLOAT3(0, i, 0);
			}
		};
	};

	class Two: public BaseBlueprint{
	public :
		Two(){
			this->count = 15;

			this->positions = new XMFLOAT3[15];
						
			int c = 0; 
			for(int i = -2; i<2; i++){
				if(i == 0 || i == 2 || i == -2)	
					for(int j = -2; j<2; j++){
						this->positions[c++] = XMFLOAT3(j, i, 0);
					}
				else if(i == -1){
					this->positions[c++] = XMFLOAT3(2, i, 0);
				}
				else if(i == -1){
					this->positions[c++] = XMFLOAT3(-1, i, 0);
				}
			}
		};
	};
}

#endif